Model-Driven Architecture in Financial Engineering
نویسندگان
چکیده
The current practice in financial engineering, especially in computational finance can profit from the Model-Driven Architecture approach known from software engineering. Many of the current problems in the practical implementation of financial models can be overcome by a domain specific language for finance. This paper proposes ThetaML as such a language and presents examples for its abilities. 1 Financial modeling Current discussions about financial modeling are mostly dominated by stochastic models for markets and processes. Prevailing mathematical tools of stochastic analysis are sufficiently advanced to model what we call the stochastic model. A much neglected but still highly relevant part of financial modeling is the structural model. The exact details of a complex financial product or a complex trading strategy are hard to express mathematically. The scientific challenge of modeling the structural model lies somewhere in between mathematics and computer science and is mostly neglected by both. One of the biggest modeling tasks faced by today’s financial industry is presented by an inflation of new terminology describing innovative financial derivatives. Many expressions used by quantitative analysts are ambiguous and cause a significant friction in communication. It is hard to locate the difficulty in financial modeling. Payments or delivery of certain amounts are normally well known about. Sales people do have a clear idea of all the structural features of their traded products. But still they will not be able to quickly specify all of them in a precise manner. As financial models, or in particular their structural part, grow above the complexity that is representable in a mathematical formula they tend to become difficult to maintain and to document precisely. Important details can often be found implicitly in the programming source code or in the legal documents arranged with the customer. It should be clear, that the original goal of a financial model is to point to a unique mathematical problem, for which solutions can be found numerically or algebraically. Currently there is no satisfactory standard for specifying the structural model. Therefore this document introduces a definition language that allows the specification of securities and strategies in a way that is intuitive and precise. The suggested language provides access to conditional statistical properties and some aspects of the sigma algebra, while still remaining simple and computable. Some approaches have previously been suggested for the purpose of documenting and automated processing of financial products. One such approach is the industry standard FpML. This is an XML dialect that allows the specification of a wide range of securities. It is designed as an exchange data format for the specification of traded securities [fpm04]. It is not suitable for the description of new products or the automated derivation of algorithms, since it does not cover
منابع مشابه
Axial and Torsional Free Vibrations of Elastic Nano-Beams by Stress-Driven Two-Phase Elasticity
Size-dependent longitudinal and torsional vibrations of nano-beams are examined by two-phase mixture integral elasticity. A new and efficient elastodynamic model is conceived by convexly combining the local phase with strain- and stress-driven purely nonlocal phases. The proposed stress-driven nonlocal integral mixture leads to well-posed structural problems for any value of the scale parameter...
متن کاملA Novel Charging Plan for PEVs Aggregator Based on Combined Market and Network Driven Approach
With the large-scale production of plug-in electric vehicles (PEVs), a new entity, the PEV fleet aggregator manages charging and discharging processes of the vehicles. The main objective of an individual aggregator in interaction with electricity markets is maximizing its profit. In this paper, the performance of this aggregator in day-ahead and real-time electricity markets, considering (a) cu...
متن کاملModel Driven Design Method for Software Architecture
Software Architecture allows for early assessment of and design for quality attributes of a software system. It provides an important help for current software development. The development of software architecture is complex due to the absence of a standard way that lead the generation of software architecture artifacts. In this paper we define an architecture design method that provides the sy...
متن کاملIntegrating an Agile Process in a Model Driven Architecture
The model driven development is an interested area among software engineers as well as the agile development. In fact, combining model driven and agile practices is an interesting perspective for the software engineering. In this work, we present a case study of agile model driven development within the MIDAS framework, which composes a model driven architecture based on the Model Driven Archit...
متن کاملRegulation of Financial System in Iran: A Comparative Evaluation
Regulation and supervision is the main prerequisite for the stability of financial systems. Financial supervision consists of four elements: supervisory rules and regulations, supervisory structure, supervisory performance, and independence of supervisory institutions. The recent international financial crisis has made many countries to restructure the regulation and supervision architecture of...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007